<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // function fn(state, cb1, cb2){
  //   if(state){
  //     cb1()
  //   }else{
  //     cb2()
  //   }
  // }

  // 需求：获取导航nav，轮播图banner，下拉菜单menu，商品goods，用户user


  const getData = {
    nav:function(){
      console.log("导航信息")
    },
    banner:function(){
      console.log("轮播图信息")
    },
    menu:function(){
      console.log("菜单信息")
    },
    goods:function(){
      console.log("商品信息")
    },
    user:function(){
      console.log("用户信息")
    }
  };

  // 跟着程序的执行发生变化
  let state = "nav";

  try {
    getData[state]();
  } catch (error) {
    console.log("状态错误")
  }

</script>
</html>